package com.gopay.remote.vo.manager;

import java.util.Date;

import com.gopay.remote.vo.UserRequestVO;

public class UserCorpVO extends UserRequestVO {

    /*
     * @Fields serialVersionUID :
     */
    private static final long serialVersionUID = 1L;

    private String custId;
    private int version;
    private String corpName;
    private String corpType;
    private String corpAddr;
    private String corpProvinceCode;
    private String corpCityCode;
    private String corpZip;
    private String corpTel;
    private String corpFax;
    private String corpBankCode;
    private String corpBankProvince;
    private String corpBankCity;
    private String corpBankBranchName;
    private String corpBankAcctNum;
    private String corpBankAcctName;
    private String corpStat;
    private String identityCode;
    private String linkmanName;
    private String linkmanTel;
    private String linkmanMobile;
    private String merName;
    private String websiteUrl;
    private String isRepeatNotify;
    private String isAntiFishing;
    private String isRealNameCertify;
    private Date realNameCertifyTime;
    private Date auditTime;
    private Date createdTs;
    private Date lastUpdTs;
    private String lastUpdTrancode;
    private String email;
    private Integer privilege;
    private String remarks;
    // 注册流程优化新增字段 wanggang20141225
    private String businessLicenseNo;// 营业执照号码
    private String organizationCode;// 组织机构代码
    private Date businessTerm;// 营业期限
    private String legalPersonName;// 法人姓名
    private String legalPersonCertNo;// 法人身份证号码
    private Date legalPersonCertTerm;// 法人身份证有效期
    private String registeredCapital;// 注册资本
    private String payNoticeAddress;// 付款通知地址

    // Add by xiefei 20130619
    /**
     * 激活码
     */
    private String activateCode;

    /**
     * 是否签约商户 0 - 否 1 - 是
     */
    private int isMerChant;
    private String certFileUrl;

    private String websiteDesc;

    // Add by hjy 2013-05-20-->>
    /**
     * 支付密码
     */
    private String payPwd;

    /**
     * 支付密码安全问题
     */
    private String payQus;

    /**
     * 当日密码错误次数
     */
    private Integer todayPwdErrNum;

    /**
     * 累计密码错误次数
     */
    private Integer totalPwdErrNum;

    /**
     * "支付密码状态 0 - 正常 1 - 当日锁定 2 - 永久锁定"
     */
    private Integer payPwdStatus;

    /**
     * 支付密码安全问题答案
     */
    private String payQusAnswer;

    /**
     * 支付密码安全问题错误次数
     */
    private Integer totalPwdQusErrNum;

    /**
     * "支付密码安全问题状态 0 - 正常 1 - 锁定 2 - 永久锁定"
     */
    private Integer payQusAnsStatus;

    /**
     * 支付密码锁定时间
     */
    private Date payPwdLockTime;

    /**
     * 支付密码安全问题锁定时间
     */
    private Date payPwdQusLockTime;

    /**
     * 注册方式 01 - Email注册 02 - 手机注册
     */
    private String regType;

    /**
     * 企业用户手机号码
     */
    private String custMob;

    /**
     * 法人证件类型
     */
    private String legalPersonCertType;

    /* 国付宝 MCC add by lizheng 2015/6/19 */
    /**
     * 国付宝MCC类别代码
     */
    private String gopayMccClass;
    /**
     * 国付宝MCC行业代码
     */
    private String gopayMccCode;
    /**
     * 国付宝MCC省份
     */
    private String gopayMccProvince;
    /**
     * 国付宝MCC序号
     */
    private String gopayMccNum;

    /**
     * 企业头像地址
     */
    private String avatarUrl;

    /**
     * 是否开启动态口令登陆
     */
    private String showToken;

    public String getCustId() {
        return custId;
    }

    public void setCustId(String custId) {
        this.custId = custId;
    }

    public int getVersion() {
        return version;
    }

    public void setVersion(int version) {
        this.version = version;
    }

    public String getCorpName() {
        return corpName;
    }

    public void setCorpName(String corpName) {
        this.corpName = corpName;
    }

    public String getCorpType() {
        return corpType;
    }

    public void setCorpType(String corpType) {
        this.corpType = corpType;
    }

    public String getCorpAddr() {
        return corpAddr;
    }

    public void setCorpAddr(String corpAddr) {
        this.corpAddr = corpAddr;
    }

    public String getCorpProvinceCode() {
        return corpProvinceCode;
    }

    public void setCorpProvinceCode(String corpProvinceCode) {
        this.corpProvinceCode = corpProvinceCode;
    }

    public String getCorpCityCode() {
        return corpCityCode;
    }

    public void setCorpCityCode(String corpCityCode) {
        this.corpCityCode = corpCityCode;
    }

    public String getCorpZip() {
        return corpZip;
    }

    public void setCorpZip(String corpZip) {
        this.corpZip = corpZip;
    }

    public String getCorpTel() {
        return corpTel;
    }

    public void setCorpTel(String corpTel) {
        this.corpTel = corpTel;
    }

    public String getCorpFax() {
        return corpFax;
    }

    public void setCorpFax(String corpFax) {
        this.corpFax = corpFax;
    }

    public String getCorpBankCode() {
        return corpBankCode;
    }

    public void setCorpBankCode(String corpBankCode) {
        this.corpBankCode = corpBankCode;
    }

    public String getCorpBankProvince() {
        return corpBankProvince;
    }

    public void setCorpBankProvince(String corpBankProvince) {
        this.corpBankProvince = corpBankProvince;
    }

    public String getCorpBankCity() {
        return corpBankCity;
    }

    public void setCorpBankCity(String corpBankCity) {
        this.corpBankCity = corpBankCity;
    }

    public String getCorpBankBranchName() {
        return corpBankBranchName;
    }

    public void setCorpBankBranchName(String corpBankBranchName) {
        this.corpBankBranchName = corpBankBranchName;
    }

    public String getCorpBankAcctNum() {
        return corpBankAcctNum;
    }

    public void setCorpBankAcctNum(String corpBankAcctNum) {
        this.corpBankAcctNum = corpBankAcctNum;
    }

    public String getCorpBankAcctName() {
        return corpBankAcctName;
    }

    public void setCorpBankAcctName(String corpBankAcctName) {
        this.corpBankAcctName = corpBankAcctName;
    }

    public String getCorpStat() {
        return corpStat;
    }

    public void setCorpStat(String corpStat) {
        this.corpStat = corpStat;
    }

    public String getIdentityCode() {
        return identityCode;
    }

    public void setIdentityCode(String identityCode) {
        this.identityCode = identityCode;
    }

    public String getLinkmanName() {
        return linkmanName;
    }

    public void setLinkmanName(String linkmanName) {
        this.linkmanName = linkmanName;
    }

    public String getLinkmanTel() {
        return linkmanTel;
    }

    public void setLinkmanTel(String linkmanTel) {
        this.linkmanTel = linkmanTel;
    }

    public String getLinkmanMobile() {
        return linkmanMobile;
    }

    public void setLinkmanMobile(String linkmanMobile) {
        this.linkmanMobile = linkmanMobile;
    }

    public String getMerName() {
        return merName;
    }

    public void setMerName(String merName) {
        this.merName = merName;
    }

    public String getWebsiteUrl() {
        return websiteUrl;
    }

    public void setWebsiteUrl(String websiteUrl) {
        this.websiteUrl = websiteUrl;
    }

    public String getIsRepeatNotify() {
        return isRepeatNotify;
    }

    public void setIsRepeatNotify(String isRepeatNotify) {
        this.isRepeatNotify = isRepeatNotify;
    }

    public String getIsAntiFishing() {
        return isAntiFishing;
    }

    public void setIsAntiFishing(String isAntiFishing) {
        this.isAntiFishing = isAntiFishing;
    }

    public String getIsRealNameCertify() {
        return isRealNameCertify;
    }

    public void setIsRealNameCertify(String isRealNameCertify) {
        this.isRealNameCertify = isRealNameCertify;
    }

    public Date getRealNameCertifyTime() {
        return realNameCertifyTime;
    }

    public void setRealNameCertifyTime(Date realNameCertifyTime) {
        this.realNameCertifyTime = realNameCertifyTime;
    }

    public Date getAuditTime() {
        return auditTime;
    }

    public void setAuditTime(Date auditTime) {
        this.auditTime = auditTime;
    }

    public Date getCreatedTs() {
        return createdTs;
    }

    public void setCreatedTs(Date createdTs) {
        this.createdTs = createdTs;
    }

    public Date getLastUpdTs() {
        return lastUpdTs;
    }

    public void setLastUpdTs(Date lastUpdTs) {
        this.lastUpdTs = lastUpdTs;
    }

    public String getLastUpdTrancode() {
        return lastUpdTrancode;
    }

    public void setLastUpdTrancode(String lastUpdTrancode) {
        this.lastUpdTrancode = lastUpdTrancode;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public Integer getPrivilege() {
        return privilege;
    }

    public void setPrivilege(Integer privilege) {
        this.privilege = privilege;
    }

    public String getRemarks() {
        return remarks;
    }

    public void setRemarks(String remarks) {
        this.remarks = remarks;
    }

    public String getBusinessLicenseNo() {
        return businessLicenseNo;
    }

    public void setBusinessLicenseNo(String businessLicenseNo) {
        this.businessLicenseNo = businessLicenseNo;
    }

    public String getOrganizationCode() {
        return organizationCode;
    }

    public void setOrganizationCode(String organizationCode) {
        this.organizationCode = organizationCode;
    }

    public Date getBusinessTerm() {
        return businessTerm;
    }

    public void setBusinessTerm(Date businessTerm) {
        this.businessTerm = businessTerm;
    }

    public String getLegalPersonName() {
        return legalPersonName;
    }

    public void setLegalPersonName(String legalPersonName) {
        this.legalPersonName = legalPersonName;
    }

    public String getLegalPersonCertNo() {
        return legalPersonCertNo;
    }

    public void setLegalPersonCertNo(String legalPersonCertNo) {
        this.legalPersonCertNo = legalPersonCertNo;
    }

    public Date getLegalPersonCertTerm() {
        return legalPersonCertTerm;
    }

    public void setLegalPersonCertTerm(Date legalPersonCertTerm) {
        this.legalPersonCertTerm = legalPersonCertTerm;
    }

    public String getRegisteredCapital() {
        return registeredCapital;
    }

    public void setRegisteredCapital(String registeredCapital) {
        this.registeredCapital = registeredCapital;
    }

    public String getPayNoticeAddress() {
        return payNoticeAddress;
    }

    public void setPayNoticeAddress(String payNoticeAddress) {
        this.payNoticeAddress = payNoticeAddress;
    }

    public String getActivateCode() {
        return activateCode;
    }

    public void setActivateCode(String activateCode) {
        this.activateCode = activateCode;
    }

    public int getIsMerChant() {
        return isMerChant;
    }

    public void setIsMerChant(int isMerChant) {
        this.isMerChant = isMerChant;
    }

    public String getCertFileUrl() {
        return certFileUrl;
    }

    public void setCertFileUrl(String certFileUrl) {
        this.certFileUrl = certFileUrl;
    }

    public String getWebsiteDesc() {
        return websiteDesc;
    }

    public void setWebsiteDesc(String websiteDesc) {
        this.websiteDesc = websiteDesc;
    }

    public String getPayPwd() {
        return payPwd;
    }

    public void setPayPwd(String payPwd) {
        this.payPwd = payPwd;
    }

    public String getPayQus() {
        return payQus;
    }

    public void setPayQus(String payQus) {
        this.payQus = payQus;
    }

    public Integer getTodayPwdErrNum() {
        return todayPwdErrNum;
    }

    public void setTodayPwdErrNum(Integer todayPwdErrNum) {
        this.todayPwdErrNum = todayPwdErrNum;
    }

    public Integer getTotalPwdErrNum() {
        return totalPwdErrNum;
    }

    public void setTotalPwdErrNum(Integer totalPwdErrNum) {
        this.totalPwdErrNum = totalPwdErrNum;
    }

    public Integer getPayPwdStatus() {
        return payPwdStatus;
    }

    public void setPayPwdStatus(Integer payPwdStatus) {
        this.payPwdStatus = payPwdStatus;
    }

    public String getPayQusAnswer() {
        return payQusAnswer;
    }

    public void setPayQusAnswer(String payQusAnswer) {
        this.payQusAnswer = payQusAnswer;
    }

    public Integer getTotalPwdQusErrNum() {
        return totalPwdQusErrNum;
    }

    public void setTotalPwdQusErrNum(Integer totalPwdQusErrNum) {
        this.totalPwdQusErrNum = totalPwdQusErrNum;
    }

    public Integer getPayQusAnsStatus() {
        return payQusAnsStatus;
    }

    public void setPayQusAnsStatus(Integer payQusAnsStatus) {
        this.payQusAnsStatus = payQusAnsStatus;
    }

    public Date getPayPwdLockTime() {
        return payPwdLockTime;
    }

    public void setPayPwdLockTime(Date payPwdLockTime) {
        this.payPwdLockTime = payPwdLockTime;
    }

    public Date getPayPwdQusLockTime() {
        return payPwdQusLockTime;
    }

    public void setPayPwdQusLockTime(Date payPwdQusLockTime) {
        this.payPwdQusLockTime = payPwdQusLockTime;
    }

    public String getRegType() {
        return regType;
    }

    public void setRegType(String regType) {
        this.regType = regType;
    }

    public String getCustMob() {
        return custMob;
    }

    public void setCustMob(String custMob) {
        this.custMob = custMob;
    }

    public String getLegalPersonCertType() {
        return legalPersonCertType;
    }

    public void setLegalPersonCertType(String legalPersonCertType) {
        this.legalPersonCertType = legalPersonCertType;
    }

    public String getGopayMccClass() {
        return gopayMccClass;
    }

    public void setGopayMccClass(String gopayMccClass) {
        this.gopayMccClass = gopayMccClass;
    }

    public String getGopayMccCode() {
        return gopayMccCode;
    }

    public void setGopayMccCode(String gopayMccCode) {
        this.gopayMccCode = gopayMccCode;
    }

    public String getGopayMccProvince() {
        return gopayMccProvince;
    }

    public void setGopayMccProvince(String gopayMccProvince) {
        this.gopayMccProvince = gopayMccProvince;
    }

    public String getGopayMccNum() {
        return gopayMccNum;
    }

    public void setGopayMccNum(String gopayMccNum) {
        this.gopayMccNum = gopayMccNum;
    }

    public String getAvatarUrl() {
        return avatarUrl;
    }

    public void setAvatarUrl(String avatarUrl) {
        this.avatarUrl = avatarUrl;
    }

    public String getShowToken() {
        return showToken;
    }

    public void setShowToken(String showToken) {
        this.showToken = showToken;
    }

}
